Gambaran keseluruhan Penghalaman

Fungsi utama penghalaman dilakukan ketika sesuatu program cuba untuk mencapai halaman-halaman yang sedang tidak dipetakan kepada ingatan fizikal (RAM). Keadaan ini dikenali sebagai kegagalan halaman. Sistem pengendalian harus mengatasi dan mengawal kegagalan halaman tersebut, dalam suatu cara yang tersorok daripada atur cara berkenaan. Maka, sistem pengendalian tersebut harus:

  1. Menentukan kedudukan data berkenaan dalam storan auksiliari.
  2. Mendapatkan bingkai halaman kosong dalam RAM untuk digunakan sebagai bekas untuk data.
  3. Memuatkan data yang diminta kedalam bingkai halaman yang ada.
  4. Mengemaskinikan jadual halaman untuk menunjukkan data yang baru.
  5. Memulangkan kawalan kepada atur cara, dengan senyap mencuba semula suruhan yang menyebabkan kesalahan halaman.